sense impression - German English Dictionary